Legless Lizard — definition

1. legless lizard (Noun)

1 definition

legless lizard (Noun) — Degenerate wormlike burrowing lizard of California closely related to alligator lizards.

1 type of
lizard
2 parts of
Anniellidae family Anniellidae